#ifndef SYS_UART_H
#define SYS_UART_H

#include <stdint.h>  // 包含标准整数类型定义

// 定义在 sys-uart.c 中使用的自定义类型
typedef uint32_t virtual_addr_t;  // 假设 virtual_addr_t 为 uint32_t 类型

// UART 初始化函数声明
void sys_uart_init(void);

// 发送单个字符到 UART 的函数声明
void sys_uart_putc(char c);

// 格式化打印字符串到 UART 的函数声明
int sys_uart_printf(const char * fmt, ...);

#endif // SYS_UART_H
